local stat = function () --函数对象赋值
    print("shit")
    -- body
end

function ss2(  )    -- 定义
    print("shit")
    -- body
end

function ss(... )    -- 可变参数
    result = 0
    local arg={...}    --> arg 为一个表，局部变量
    for i,v in ipairs(arg) do  -- ipairs获得参数表存储在中
        print(i,v)
    end
    print("总共传入 " .. #arg .. " 个数")
    return result/#arg
end

stat()
function test()
    local i=0
    return function()
        i = i + 1
        return i
    end
end

ss("hello",2,3,4)
tfun = test()
print(tfun())
print(tfun())
print(tfun())
